home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
c
/
mc51bugs.zip
/
Q23435
< prev
next >
Wrap
Text File
|
1988-07-21
|
916b
|
22 lines
Q23435 Exec Functions Ignore Maximum Allocation
C Compiler
3.00 4.00 5.00 5.10
MS-DOS
Summary:
The exec routines ignore the maximum allocation information in the
.EXE file header. If you exec a program (through EXEMOD or the LINK
option /CP:1) whose maximum allocation is set equal to the minimum
allocation, the program will be incorrectly allocated the full 64K
DGROUP. If you run the same program from DOS, the maximum allocation
information is honored.
The effective maximum allocation for any exec'ed program is 0xffff
(whatever DOS has available), regardless of what the maximum
allocation number is in the program's .EXE header.
Microsoft has confirmed this to be a problem in C Versions 4.00,
5.00, and 5.10. We are researching this problem and will post new
information as it becomes available.
Keywords: TAR61070 buglist4.00 buglist5.00 buglist5.10
Updated 88/07/21 03:19